html {
  background: $background-color;
}

body {
  background: $background-color;
  font-size: $primary-font-size;
}

.el-button {
  color: $common-button-color;
  background: $common-button-background;
  border-color: $common-button-border-color;
  &:focus, &:hover{
    color: $common-button-hover-color;
    //background: $common-button-hover-background;
    border-color: $common-button-hover-border-color;
  }
}

.el-input__inner{
  border-color: $primary-input-border-color;
}

.el-button--primary, .el-dropdown-link {
  color: $primary-button-color;
  background: $primary-button-background;
  border-color: $primary-button-border-color;
  &:focus, &:hover{
    color: $primary-button-hover-color;
    background: $primary-button-hover-background;
    border-color: $primary-button-hover-border-color;
  }
}

.el-button--text{
  border-color: transparent;
  &:focus, &:hover {
    border-color: transparent;
  }
}

.el-pagination.is-background .el-pager li.active {
  background: $primary-button-background;
  border-color: $primary-button-background;
}
.ui-dialog {
  border-radius: 0px;
  border: 1px solid $primary-color;
}

.ui-dialog-header {
  color: $primary-button-color;
  background-color: $primary-color;
}

.primary-background-color {
  background-color: $primary-color;
}

.primary-color {
  color: $primary-color;
}

.primary-hover-background-color {
  background-color: $primary-hover-color;
}

.primary-hover-color {
  color: $primary-hover-color;
}

.primary-border-background-color {
  background-color: $primary-border-color;
}

.primary-border-color {
  color: $primary-border-color;
}

.main-menu {
  color: #fff;
  font-size: 14px;
  height: 70px;
  position: relative;
  cursor: pointer;
}

.main-menu-hover {
  background-color: $primary-hover-color;
  .main-menu-arrow{
    top: 25px;
    left: 78px;
  }
}

.seticon:hover{
  // background: #F8A444 !important;
  background-color: $primary-hover-color !important;
}

.main-menu-sub {
  position: absolute;
  min-width: 250px;
  left: 85px;
  border: 4px solid $primary-border-color;
  border-left: 0;
}

.main-menu-arrow {
  position: absolute;
  top: 25px;
  // 78
  left: -7px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  // $primary-arrow-color
  border-right: 7px solid white;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

.popup-menu {
  background-color: $primary-color;
  width: 100px;
  height: 140px;
  position: absolute;
  left: -28px;
  z-index: 99;
  display: none;
  top: 58px;
  border: 4px solid $primary-border-color;
  border-top: 0;
  color: white;
}

.popup-menu-hover{
  background-color: $primary-hover-color;
}

.el-autocomplete-suggestion li.highlighted, .el-autocomplete-suggestion li:hover {
  background-color: $table-row-current-color;
}

.el-table--striped .el-table__body tr.el-table__row--striped.current-row td, .el-table__body tr.current-row > td, .el-table__body tr.hover-row.current-row > td, .el-table__body tr.hover-row.el-table__row--striped.current-row > td, .el-table__body tr.hover-row.el-table__row--striped > td, .el-table__body tr.hover-row > td {
  background-color: $table-row-current-color;
  .el-input__inner {
    background-color: $table-row-current-color;
    &:focus {
      background-color: $white;
    }
  }
}

.el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: $table-row-hover-color;
  .el-input__inner {
    background-color: $table-row-hover-color;
    &:focus {
      background-color: $white;
    }
  }
}

.el-table {
  font-size: $primary-font-size;
  .el-input__inner {
    border: none;
    height: 26px;
    border-radius: 0;
    &:focus {
      border: 1px solid #409eff !important;
    }
  }
}

.el-table td, .el-table th.is-leaf {
  border-bottom: 1px solid $table-border-color;
  border-bottom-color: $table-border-color;
}

.el-table--border td, .el-table--border th {
  border-bottom: 1px solid $table-border-color;
}

.el-table--border, .el-table--group{
  border: 1px solid $table-border-color;
}

.el-input__inner {
  font-size: $primary-font-size;
}

.retail-touch {
  background-color: $primary-color;

  .top{
    background-color: $primary-hover-color;
  }

  .right_top {
    background-color: $primary-hover-color;
  }

  .el-table{
    color: $primary-font-light-color;
  }

  .el-table, .el-table__expanded-cell {
    background-color: $primary-color;
    tr {
      background-color: $primary-color;
    }
  }

  .el-table td, .el-table th.is-leaf {
    border-bottom: 1px solid $primary-hover-color;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: $primary-hover-color;
  }

  .el-table--striped .el-table__body tr.el-table__row--striped.current-row td, .el-table__body tr.current-row > td, .el-table__body tr.hover-row.current-row > td, .el-table__body tr.hover-row.el-table__row--striped.current-row > td, .el-table__body tr.hover-row.el-table__row--striped > td, .el-table__body tr.hover-row > td {
    background-color: $primary-hover-color;
    .el-input__inner {
      background-color: $primary-hover-color;
      &:focus {
        background-color: $white;
      }
    }
  }

  .el-table--enable-row-hover .el-table__body tr:hover > td {
    background-color: $primary-hover-color;
    .el-input__inner {
      background-color: $primary-hover-color;
      &:focus {
        background-color: $white;
      }
    }
  }

}
